iT邦幫忙

2025 iThome 鐵人賽

DAY 19
0
佛心分享-讓我升級的那些書

從零開始的區塊鏈學習系列 第 19

19:智能合約與NFT的產地:Solidity

  • 分享至 

  • xImage
  •  

Solidity是一種常用於撰寫智能合約(Smart Contract)的合約式導向語言,屬於靜態型別語言。程式在完成編譯後,能夠於EVM(Ethereum Virtual Machine,以太坊虛擬機)上執行。

在本次學習中,我們將使用Remix平台進行程式撰寫與測試。Remix的最大優點是不需額外下載任何軟體,即可直接在瀏覽器上完成撰寫、編譯、除錯等流程,也能搭配先前學過的MetaMask錢包進行合約部署與互動。

一、Let's go to Solidity!

1.先進到Solidity首頁
https://ithelp.ithome.com.tw/upload/images/20251007/20169261KQUwxhAgwb.png

2.介面個人化設定:可以設定喜歡的介面顏色
https://ithelp.ithome.com.tw/upload/images/20251007/20169261QxpLKC5wr9.png
進到Remix之後,先在中間的Featured Plugins(外掛功能)區塊裡找到並點選Solidity。然後在左邊的設定欄裡,把「Auto compile(自動編譯)」打開,這樣每次你改程式它就會自動幫你重新編譯,不需要一直按「Compile」按鈕。下面還有一個「Hide warnings(隱藏警告)」也可以一起打開,這樣畫面會比較乾淨,看起來不會被一堆警告訊息干擾。

接下來的步驟較多,推薦幾個影片可以跟著一起做
Solidity 入門走到飛🚀-【Day1】Remix IDE & Solidity 結構
手把手教你入门Solidity第一课:HelloWorld!


這章節介紹了智能合約與NFT的產地:Solidity,而下一章節我們要繼續講解Solidity的合約內容。

     第十九天書中的語錄是:
     不知道大家對於Solidity的初體驗感覺如何,當初第一次接觸時其實蠻怕的,很怕自己一不小心就把還沒編輯完成的程式上架到鏈上,祝福各位讀者在學習的路上一切順利!

上一篇
18:認識Gas
下一篇
20:Solidity合約內容講解(1)
系列文
從零開始的區塊鏈學習24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言